place full of weeds and shrubs - Español Inglés Diccionario